package com.fantastic.service.zjs;

import com.fantastic.model.pojo.zjs.Account;
import com.fantastic.model.pojo.zjs.User;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author: rxx
 * @since: 2024/5/28 08:40
 * @description: 用户账号表的service层接口
 */
public interface AccountService {
    /**
     * 查询
     * 无条件时是查询全部的分页查询
     * 有条件时是查询条件的分页查询
     *
     * @return
     */
    List<Account> listAccount(Account account);

    /**
     * 查询单个账号的信息
     *
     * @param accountId
     * @return
     */
    Account getAccount(Integer accountId);

    /**
     * 修改账号信息
     *
     * @param account
     */
    Integer updateAccount(Account account);

    /**
     * 删除账号信息
     *
     * @param accountId
     */
    Integer deleteAccount(Integer accountId);
}
